home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!island!sun.com
- From: argv@sun.com (Dan Heller)
- Newsgroups: comp.sources.x
- Subject: v05i044: XView example programs, Part06/06
- Message-ID: <1244@island.uu.net>
- Date: 8 Dec 89 07:39:06 GMT
- Sender: argv@island.uu.net
- Lines: 610
- Approved: island!argv@sun.com
-
- Submitted-by: Dan Heller <argv@sun.com>
- Posting-number: Volume 5, Issue 44
- Archive-name: xview.demos/part06
-
-
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then feed it
- # into a shell via "sh file" or similar. To overwrite existing files,
- # type "sh file -c".
- # The tool that generated this appeared in the comp.sources.unix newsgroup;
- # send mail to comp-sources-unix@uunet.uu.net if you want that tool.
- # If this archive is complete, you will see the following message at the end:
- # "End of archive 6 (of 6)."
- # Contents: xview.demos/color/Makefile xview.demos/cursor/Makefile
- # xview.demos/defaults/Makefile xview.demos/fonts/Makefile
- # xview.demos/frames/Makefile xview.demos/frames/frame_color.c
- # xview.demos/frames/simple_frame.c xview.demos/frames/subframe.c
- # xview.demos/icons/Imakefile xview.demos/icons/Makefile
- # xview.demos/menus/Makefile xview.demos/misc/Makefile
- # xview.demos/notice/Makefile xview.demos/notifier/Makefile
- # xview.demos/panels/Makefile xview.demos/scrollbar/Makefile
- # xview.demos/seln_svc/Makefile xview.demos/sv_compat/Makefile
- # xview.demos/textsw/Imakefile xview.demos/textsw/Makefile
- # xview.demos/textsw/textsw.c xview.demos/ttysw/Makefile
- # xview.demos/ttysw/sample_tty.c
- # Wrapped by argv@island on Thu Dec 7 23:18:33 1989
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'xview.demos/color/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/color/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/color/Makefile'\" \(191 characters\)
- sed "s/^X//" >'xview.demos/color/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=color color_animate color_logo color_objs x_draw
- XICON= cardback.icon
- X
- Xall: $(ICON) $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 191 -ne `wc -c <'xview.demos/color/Makefile'`; then
- echo shar: \"'xview.demos/color/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/color/Makefile'
- fi
- if test -f 'xview.demos/cursor/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/cursor/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/cursor/Makefile'\" \(149 characters\)
- sed "s/^X//" >'xview.demos/cursor/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=hot_spot simple_cursor stop_cursor
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 149 -ne `wc -c <'xview.demos/cursor/Makefile'`; then
- echo shar: \"'xview.demos/cursor/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/cursor/Makefile'
- fi
- if test -f 'xview.demos/defaults/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/defaults/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/defaults/Makefile'\" \(141 characters\)
- sed "s/^X//" >'xview.demos/defaults/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=default_size default_text
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 141 -ne `wc -c <'xview.demos/defaults/Makefile'`; then
- echo shar: \"'xview.demos/defaults/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/defaults/Makefile'
- fi
- if test -f 'xview.demos/fonts/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/fonts/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/fonts/Makefile'\" \(142 characters\)
- sed "s/^X//" >'xview.demos/fonts/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=fonts simple_font type_font
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 142 -ne `wc -c <'xview.demos/fonts/Makefile'`; then
- echo shar: \"'xview.demos/fonts/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/fonts/Makefile'
- fi
- if test -f 'xview.demos/frames/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/frames/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/frames/Makefile'\" \(149 characters\)
- sed "s/^X//" >'xview.demos/frames/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=frame_color simple_frame subframe
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 149 -ne `wc -c <'xview.demos/frames/Makefile'`; then
- echo shar: \"'xview.demos/frames/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/frames/Makefile'
- fi
- if test -f 'xview.demos/frames/frame_color.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/frames/frame_color.c'\"
- else
- echo shar: Extracting \"'xview.demos/frames/frame_color.c'\" \(622 characters\)
- sed "s/^X//" >'xview.demos/frames/frame_color.c' <<'END_OF_FILE'
- X#include <xview/xview.h>
- X#include <xview/panel.h>
- X#include <xview/cms.h>
- X
- Xmain()
- X{
- X Frame frame;
- X Panel panel;
- X Xv_singlecolor fg, bg;
- X
- X fg.red = 250, fg.green = 230, fg.blue = 20;
- X bg.red = 180, bg.green = 100, bg.blue = 20;
- X
- X frame = (Frame)xv_create(NULL, FRAME,
- X FRAME_BACKGROUND_COLOR, &bg,
- X FRAME_FOREGROUND_COLOR, &fg,
- X FRAME_INHERIT_COLORS, TRUE,
- X NULL);
- X
- X panel = (Panel)xv_create(frame, PANEL, NULL);
- X (void) xv_create(panel, PANEL_BUTTON,
- X PANEL_LABEL_STRING, "Push Me",
- X NULL);
- X
- X xv_main_loop(frame);
- X}
- END_OF_FILE
- if test 622 -ne `wc -c <'xview.demos/frames/frame_color.c'`; then
- echo shar: \"'xview.demos/frames/frame_color.c'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/frames/frame_color.c'
- fi
- if test -f 'xview.demos/frames/simple_frame.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/frames/simple_frame.c'\"
- else
- echo shar: Extracting \"'xview.demos/frames/simple_frame.c'\" \(128 characters\)
- sed "s/^X//" >'xview.demos/frames/simple_frame.c' <<'END_OF_FILE'
- X#include <xview/xview.h>
- X
- Xmain()
- X{
- X Frame frame;
- X frame = (Frame)xv_create(NULL, FRAME, NULL);
- X xv_main_loop(frame);
- X}
- END_OF_FILE
- if test 128 -ne `wc -c <'xview.demos/frames/simple_frame.c'`; then
- echo shar: \"'xview.demos/frames/simple_frame.c'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/frames/simple_frame.c'
- fi
- if test -f 'xview.demos/frames/subframe.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/frames/subframe.c'\"
- else
- echo shar: Extracting \"'xview.demos/frames/subframe.c'\" \(597 characters\)
- sed "s/^X//" >'xview.demos/frames/subframe.c' <<'END_OF_FILE'
- X/*
- X * subframe.c -- display a subframe from a base frame.
- X */
- X#include <xview/xview.h>
- X
- Xmain(argc, argv)
- Xint argc;
- Xchar *argv[];
- X{
- X Frame frame, subframe;
- X
- X xv_init(XV_INIT_ARGC_PTR_ARGV, &argc, argv, NULL);
- X
- X frame = (Frame)xv_create(NULL, FRAME,
- X XV_WIDTH, 100,
- X XV_HEIGHT, 100,
- X FRAME_LABEL, "Base Frame",
- X NULL);
- X
- X subframe = (Frame)xv_create(frame, FRAME_CMD,
- X XV_WIDTH, 100,
- X XV_HEIGHT, 100,
- X FRAME_LABEL, "Popup",
- X NULL);
- X
- X xv_set(subframe, XV_SHOW, TRUE, NULL);
- X
- X xv_main_loop(frame);
- X}
- END_OF_FILE
- if test 597 -ne `wc -c <'xview.demos/frames/subframe.c'`; then
- echo shar: \"'xview.demos/frames/subframe.c'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/frames/subframe.c'
- fi
- if test -f 'xview.demos/icons/Imakefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/icons/Imakefile'\"
- else
- echo shar: Extracting \"'xview.demos/icons/Imakefile'\" \(662 characters\)
- sed "s/^X//" >'xview.demos/icons/Imakefile' <<'END_OF_FILE'
- X#
- X# @(#)Imakefile 1.3 89/12/06 SMI
- X#
- X# Imakefile for icons
- X#
- X# LIBRARY_DEST is the location of the XView libraries
- X# HEADER_DEST is the location of the XView header files
- X# LIBDIR is the directory containing the X11 library (libX11.a)
- X#
- X
- XLIBRARY_DEST=/home/xview/usr/lib
- XHEADER_DEST=/home/xview/usr/include
- X
- XLIBDIR=/home/X11/lib
- XLDFLAGS=-L$(LIBRARY_DEST) -L$(LIBDIR) -lxview -lX11
- XINCLUDES= -I.. -I$(HEADER_DEST) -I$(TOP) -DSTANDALONE
- X
- X# Uncomment the following line to use libxvol.a and libxvin.a
- X#
- X#LDFLAGS=-L$(LIBRARY_DEST) -L$(LIBDIR) -lxvol -lxvin -lX11
- X
- XTARGETS=icon_demo
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 662 -ne `wc -c <'xview.demos/icons/Imakefile'`; then
- echo shar: \"'xview.demos/icons/Imakefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/icons/Imakefile'
- fi
- if test -f 'xview.demos/icons/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/icons/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/icons/Makefile'\" \(126 characters\)
- sed "s/^X//" >'xview.demos/icons/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=icon_demo
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 126 -ne `wc -c <'xview.demos/icons/Makefile'`; then
- echo shar: \"'xview.demos/icons/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/icons/Makefile'
- fi
- if test -f 'xview.demos/menus/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/menus/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/menus/Makefile'\" \(168 characters\)
- sed "s/^X//" >'xview.demos/menus/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=menu menu_dir menu_dir2 pin_menu simple_menu xv_menu
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- X
- END_OF_FILE
- if test 168 -ne `wc -c <'xview.demos/menus/Makefile'`; then
- echo shar: \"'xview.demos/menus/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/menus/Makefile'
- fi
- if test -f 'xview.demos/misc/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/misc/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/misc/Makefile'\" \(154 characters\)
- sed "s/^X//" >'xview.demos/misc/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=drag_n_drop fullscreen screen svrimage
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 154 -ne `wc -c <'xview.demos/misc/Makefile'`; then
- echo shar: \"'xview.demos/misc/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/misc/Makefile'
- fi
- if test -f 'xview.demos/notice/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/notice/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/notice/Makefile'\" \(151 characters\)
- sed "s/^X//" >'xview.demos/notice/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=notice simple_notice trigger_notice
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 151 -ne `wc -c <'xview.demos/notice/Makefile'`; then
- echo shar: \"'xview.demos/notice/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/notice/Makefile'
- fi
- if test -f 'xview.demos/notifier/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/notifier/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/notifier/Makefile'\" \(177 characters\)
- sed "s/^X//" >'xview.demos/notifier/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=animate interpose notify_input ntfy_do_dis ntfy_pipe ntfy_sig
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 177 -ne `wc -c <'xview.demos/notifier/Makefile'`; then
- echo shar: \"'xview.demos/notifier/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/notifier/Makefile'
- fi
- if test -f 'xview.demos/panels/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/panels/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/panels/Makefile'\" \(216 characters\)
- sed "s/^X//" >'xview.demos/panels/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=btn_menu choices client_data item_move list_glyphs \
- X panel_repaint repaint simple_panel stop_frame
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 216 -ne `wc -c <'xview.demos/panels/Makefile'`; then
- echo shar: \"'xview.demos/panels/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/panels/Makefile'
- fi
- if test -f 'xview.demos/scrollbar/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/scrollbar/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/scrollbar/Makefile'\" \(142 characters\)
- sed "s/^X//" >'xview.demos/scrollbar/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=scroll_cells scroll_cells2
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 142 -ne `wc -c <'xview.demos/scrollbar/Makefile'`; then
- echo shar: \"'xview.demos/scrollbar/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/scrollbar/Makefile'
- fi
- if test -f 'xview.demos/seln_svc/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/seln_svc/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/seln_svc/Makefile'\" \(162 characters\)
- sed "s/^X//" >'xview.demos/seln_svc/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=long_seln seln seln_line simple_seln text_seln
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 162 -ne `wc -c <'xview.demos/seln_svc/Makefile'`; then
- echo shar: \"'xview.demos/seln_svc/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/seln_svc/Makefile'
- fi
- if test -f 'xview.demos/sv_compat/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/sv_compat/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/sv_compat/Makefile'\" \(124 characters\)
- sed "s/^X//" >'xview.demos/sv_compat/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=pw_draw
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- X
- END_OF_FILE
- if test 124 -ne `wc -c <'xview.demos/sv_compat/Makefile'`; then
- echo shar: \"'xview.demos/sv_compat/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/sv_compat/Makefile'
- fi
- if test -f 'xview.demos/textsw/Imakefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/textsw/Imakefile'\"
- else
- echo shar: Extracting \"'xview.demos/textsw/Imakefile'\" \(671 characters\)
- sed "s/^X//" >'xview.demos/textsw/Imakefile' <<'END_OF_FILE'
- X#
- X# @(#)Imakefile 1.3 89/12/06 SMI
- X#
- X# Imakefile for textsw
- X#
- X# LIBRARY_DEST is the location of the XView libraries
- X# HEADER_DEST is the location of the XView header files
- X# LIBDIR is the directory containing the X11 library (libX11.a)
- X#
- X
- XLIBRARY_DEST=/home/xview/usr/lib
- XHEADER_DEST=/home/xview/usr/include
- X
- XLIBDIR=/home/X11/lib
- XLDFLAGS=-L$(LIBRARY_DEST) -L$(LIBDIR) -lxview -lX11
- XINCLUDES= -I.. -I$(HEADER_DEST) -I$(TOP) -DSTANDALONE
- X
- X# Uncomment the following line to use libxvol.a and libxvin.a
- X#
- X#LDFLAGS=-L$(LIBRARY_DEST) -L$(LIBDIR) -lxvol -lxvin -lX11
- X
- XTARGETS=textsw textsw.font
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 671 -ne `wc -c <'xview.demos/textsw/Imakefile'`; then
- echo shar: \"'xview.demos/textsw/Imakefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/textsw/Imakefile'
- fi
- if test -f 'xview.demos/textsw/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/textsw/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/textsw/Makefile'\" \(134 characters\)
- sed "s/^X//" >'xview.demos/textsw/Makefile' <<'END_OF_FILE'
- XLDFLAGS= -lxview -lX11
- X
- XTARGETS=textsw textsw.font
- X
- Xall: $(TARGETS)
- X
- X${TARGETS}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- END_OF_FILE
- if test 134 -ne `wc -c <'xview.demos/textsw/Makefile'`; then
- echo shar: \"'xview.demos/textsw/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/textsw/Makefile'
- fi
- if test -f 'xview.demos/textsw/textsw.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/textsw/textsw.c'\"
- else
- echo shar: Extracting \"'xview.demos/textsw/textsw.c'\" \(565 characters\)
- sed "s/^X//" >'xview.demos/textsw/textsw.c' <<'END_OF_FILE'
- X#include <xview/xview.h>
- X#include <xview/textsw.h>
- X#include <xview/panel.h>
- X
- X#define HEIGHT 500
- X#define WIDTH 500
- X
- XTextsw textsw;
- XPanel panel;
- XIcon icon;
- X
- Xmain(argc,argv)
- Xint argc;
- Xchar *argv[];
- X{
- X Frame frame;
- X int textsw_width;
- X
- X xv_init(XV_INIT_ARGS, argc, argv, 0);
- X
- X frame = xv_create(XV_NULL, FRAME, FRAME_LABEL, argv[0], NULL);
- X
- X /* create textsw and set the colormap segment for it */
- X textsw = xv_create(frame, TEXTSW,
- X WIN_ROWS, 20,
- X WIN_COLUMNS, 80,
- X NULL);
- X
- X window_fit(frame);
- X xv_main_loop(frame);
- X}
- END_OF_FILE
- if test 565 -ne `wc -c <'xview.demos/textsw/textsw.c'`; then
- echo shar: \"'xview.demos/textsw/textsw.c'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/textsw/textsw.c'
- fi
- if test -f 'xview.demos/ttysw/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/ttysw/Makefile'\"
- else
- echo shar: Extracting \"'xview.demos/ttysw/Makefile'\" \(300 characters\)
- sed "s/^X//" >'xview.demos/ttysw/Makefile' <<'END_OF_FILE'
- XLDFLAGS=-L$(LIBRARY_DEST) -L$(LIBDIR) -lxview -lX11
- X
- XTARG1=sample_tty textsw_to_ttysw xv_termsw
- XTARG2=ttycurses
- XTARGETS=$(TARG1) $(TARG2)
- X
- Xall: $(TARGETS)
- X
- X${TARG1}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o
- X
- X${TARG2}: $$@.c $$@.o
- X ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.o -lcurses -ltermlib
- END_OF_FILE
- if test 300 -ne `wc -c <'xview.demos/ttysw/Makefile'`; then
- echo shar: \"'xview.demos/ttysw/Makefile'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/ttysw/Makefile'
- fi
- if test -f 'xview.demos/ttysw/sample_tty.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xview.demos/ttysw/sample_tty.c'\"
- else
- echo shar: Extracting \"'xview.demos/ttysw/sample_tty.c'\" \(601 characters\)
- sed "s/^X//" >'xview.demos/ttysw/sample_tty.c' <<'END_OF_FILE'
- X/*
- X * sample_tty.c -- create a base frame with a tty subwindow.
- X * This subwindow runs a UNIX command specified in an argument
- X * vector as shown below. The example does a "man cat".
- X */
- X#include <xview/xview.h>
- X#include <xview/tty.h>
- X
- Xchar *my_argv[] = { "man", "cat", NULL };
- X
- Xmain(argc, argv)
- Xchar *argv[];
- X{
- X Tty tty;
- X Frame frame;
- X
- X xv_init();
- X frame = (Frame)xv_create(NULL, FRAME, NULL);
- X tty = (Tty)xv_create(frame, TTY,
- X WIN_ROWS, 24,
- X WIN_COLUMNS, 80,
- X TTY_ARGV, my_argv,
- X NULL);
- X
- X window_fit(frame);
- X xv_main_loop(frame);
- X}
- END_OF_FILE
- if test 601 -ne `wc -c <'xview.demos/ttysw/sample_tty.c'`; then
- echo shar: \"'xview.demos/ttysw/sample_tty.c'\" unpacked with wrong size!
- fi
- # end of 'xview.demos/ttysw/sample_tty.c'
- fi
- echo shar: End of archive 6 \(of 6\).
- cp /dev/null ark6isdone
- MISSING=""
- for I in 1 2 3 4 5 6 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 6 archives.
- rm -f ark[1-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-